package flash3.framework
{
	import flash.net.LocalConnection;   
	import flash.system.System;   
	
	/**
	 * GC 类，即时回收部使用的变量
	 */
	public class Memory  
	{   
		public function Memory()  
		{   
			//TO DO   
		}   
		/**
		 * 回收的方法
		 */
		public static function gc() : void   
		{   
			try  
			{   
				new LocalConnection().connect( 'foo' );   
				new LocalConnection().connect( 'foo' );   
			}  
			catch ( e : * ) {}   
		}   
		public static function get used() : Number
		{   
			return System.totalMemory;   
		}   
	}
}